* {
  margin : 0;
  padding : 0;
}

body {
  font-size : 64px;
}

#wrapper, #container {
  width : 2048px;
  height : 1344px;
}

#wrapper.desktop {
  padding : 416px 244px 238px;
  background-image : url("/assets/ipad/landscape.jpg");
  background-size: 100%;
}

#container {
  position : relative;
  border : 1px solid teal;
}

#left {
  position : absolute;
  left : 0;
  top : 0;
  width : 704px;
  height : 100%;
  background: -webkit-gradient(linear, right top, left top, color-stop(0%, rgba(105, 156, 183, 1)), color-stop(10%, rgba(154, 191, 207, 1)), color-stop(100%, rgba(184, 212, 222, 0))); /* Chrome,Safari4+ */
}

#right {
  position : absolute;
  right : 0;
  top : 0;
  width : 1344px;
  height : 100%;
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(105, 156, 183, 1)), color-stop(5%, rgba(154, 191, 207, 1)), color-stop(100%, rgba(184, 212, 222, 0))); /* Chrome,Safari4+ */
}